package com.cskaoyan.javase.array._2memory;

/**
 * 在数组初始化时，我们常说"给数组开辟内存空间,存储数组元素"
 * 这里开辟的空间是谁的空间呢?
 * Java程序最终运行在JVM上,所以开辟的空间是JVM的内存空间
 *
 * JVM栈是描述Java普通方法调用的内存模型
 * 局部变量是属于方法,直接存储在JVM栈的独立的方法栈帧中
 * 它的"先进后出"的特点,决定了方法的调用流程
 *
 *
 * @since 09:48
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo {
    public static void main(String[] args) {
        int a = 10;
        test();
    }

    public static void test() {
        int a = 10;
        test2();
    }

    public static void test2() {
        int a = 10;
    }
}
